Job Specific
On this page you will find information and resources which relate to specific jobs and roles found wihtin Software Engineering.
If there is any information which you would like to be added to this page please send an email to Alice.Featherstone@mhr.co.uk
Apprentices
An Apprentice at MHR will have a full-time role wihtin Software Development, whilst also completing academic work to achieve a qualification in their role/ industry.
If you have just started your Apprenticeship, WELCOME!
You will have been given a starter pack, and have had an introduction by your Team Lead. Now you can start setting up your environments.
To set up your environment there is a help section to the left of this page.
Architects
An architect is an expert in software development who makes high-level design choices and encourages technical standards to be met.
Developers
Developers are skilled at creating computer software.
Web Developer
- A programmer who specialises in the develoopment of the World Wide Web applications using a client-server model.
.Net
- A Sofwtare Developer who specialises in building software for Microsoft Windows platform.
JAVA
- They are responsible for developing applications and software using the Java programming language.
Team Leads

The Team Leads at MHR are respsonible for a team of technical personnel. They will often guide the daily standups, troubleshoot technical problems and oversee the Retro meetings.
Tester
A software tester is an individual who tests software bugs, effors and defects which may affect the performance of the software.
Due to working agile, testers are now involved from the very beginning of a new feature development.
Testing Overview for new on boarders: https://web.microsoftstream.com/video/a5bbf49a-6396-442f-92dc-57e8ba786945
Product Owners
A Product Owner is a role within the product development team responsible for manageing the product/ development backlog in order to achieve the desired outcome.
UX (User Experience)
UX Designers combine market research. product development, the business startegy and design ideas to create seamless user experience for products, services and processes. They help the business to understand and deliver to the customer needs and expectations.